Joint Source-Channel Decoding of JPEG Images using Error Resilient Source Codes

نویسندگان

  • Wei Xiang
  • Steven S. Pietrobon
  • S. Adrian Barbulescu
چکیده

Iterative decoding of JPEG images does not perform well due to the poor distance property of the original JPEG Huffman codes. We propose a symmetric RVLC with large free distance which can dramatically improve the system performance when iterative decoding is performed. Simulation results indicate up to 4 dB coding gain is achievable. There is a significant body of literature (see references in [1]) that investigates iterative source-channel decoding for variable-length coded sources that achieve superior performance compared to separate source-channel coding. In this paper, we studied iterative source-channel decoding applied to JPEG coded images. We show that after increasing slightly the redundancy for the JPEG source codes, the system performance can be dramatically improved when iterative sourcechannel decoding is performed. For a variable-length coded sequence, the symbol or codeword probabilities are usually assumed to be known. The state transition probabilities (STPs) [1] can be considered as source a priori information based on the bit-level trellis representation of variable length codes. The advantage of STPs is that they can be naturally incorporated into the maximum a posteriori (MAP) algorithm to improve system performance. For an AWGN channel with zero mean and variance σ, the branch metric δ ′ k can be expressed as δ ′ k = Pr(dk = i, Sk+1 = m ′, rk|Sk = m) =χk exp(Lcrki)Pr(Sk+1 = m ′, dk = i|Sk = m), (1) where χk is a constant and Lc = 2/σ . The last term in (1) is the STP which can be obtained from a VLC-trellis. Refer to [1] for more detailed information. We examine a joint source-channel codec architecture. The transmitter consists of a source encoder serially concatenated with a recursive systematic convolutional (RSC) channel encoder. The receiver implements iterative decoding between the source APP decoder and the channel decoder. They are separated by a pseudo-random interleaver. The JPEG still image compression standard has proved to be a success story in source coding techniques. For a gray JPEG coded image, there are two Huffman code tables. There is a 12-entry Huffman table for the DC luminance component, while there is a 162-entry Huffman table for the AC luminance components [2]. The original JPEG Huffman codes do not give good performance since they have free distance, df , of one. Due the their poor distance property, the convergence behaviour of JPEG Huffman codes, which is important for iterative source-channel decoding, is poor. By training “Lena” and “Goldhill” images, we obtained the probability distribution for DC symbols, which has an average codeword length of 2.6790. Based on the existing JPEG Huffman code for the luminance DC component CH , we proposed an error-resilient symmetric reversible variable-length code (RVLC) CR which has an average codeword length of 2.9857 and df ≥ 2 [1]. We transmitted 2000 differential pulse code modulation (DPCM) coded DC symbols from the “Lena” 256 × 256 image over the AWGN channel. The coded bitstream out of the JPEG DC DPCM encoder was protected by a 16-state inner code with code polynomials 35/23 in octal notation. The channel coding rate for the coded bitstream using the Huffman code CH was 1/2. The interleaver sizes for CH and CR are 5335 and 5899, respectively. A 4 dB coding gain is observed in simulations as shown in Fig. 1 after taking the increased average codeword length for CR into consideration. 0 1 2 3 4 5 6 10 −6 10 −5 10 −4 10 −3 10 −2 10 −1 10 0 E b /N 0 (dB) S ym bo l E rr or R at e (S E R ) JPEG DC Huffman code: 1 iteration JPEG DC Huffman code: 2 iterations JPEG DC Huffman code: 4 iterations JPEG DC Huffman code: 8 iterations Proposed sym. RVLC: 1 iteration Proposed sym. RVLC: 2 iterations Proposed sym. RVLC: 4 iterations Proposed sym. RVLC: 8 iterations Sym. RVLC without STP: 8 iterations Figure 1: Simulation results for iterative decoding using Huffman code CH and proposed symmetric RVLC CR. AcknowledgmentsThis work was carried out with financial support fromthe Commonwealth of Australia through the Cooperative Re-search Centres Program. References[1] W. Xiang, S. S. Pietrobon and S. A. Barbulescu, “Iterativedecoding of JPEG coded images with channel coding,” in Proc.IEEE Int. Conf. Telecommun., Papeete, Tahiti, pp. 1356–1360,Feb. – Mar. 2003. [2] ISO/IEC JTC1, Digital compression and coding of continuous-tone still images Part 1: requirements and guidelines. JPEG-9-R6 CD10918-1, 1991.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Quality-Scalable Transmission of JPEG2000 Images over Wireless Channels Using LDPC Codes

A new error-resilient JPEG2000 wireless transmission scheme is proposed. The proposed scheme exploits the ‘progressive by quality’ structure of the JPEG2000 code-stream and takes into account the effect of channel errors at different quality layers in order to protect the coded bit-stream according to channel conditions using multi-rate low-density parity-check (LDPC) codes, leading to a flexib...

متن کامل

Joint Source-Channel Coding with Unequal Error Protection using Asymmetric Turbo Codes

In this paper, we devise an efficient joint source-channel coding scheme for robust image transmission over noisy channels. We firstly present a novel interleaver, named unequal row column cyclic cross interleaver, which could improve the error correction capability of turbo codes effectively. Secondly, we devise two types of asymmetric turbo codes which consist of the parallel concatenated tur...

متن کامل

Joint Source/Channel Coding For JPEG2000

In today’s world, demands of digital multimedia services are growing tremendously, together with the development of new communication technologies and investigation of new transmission media. Two common problems encountered in multimedia services are unreliable transmission channels and limited resources. This dissertation investigates advanced source coding and error control techniques, and is...

متن کامل

Soft decoding and synchronization of arithmetic codes: application to image transmission over noisy channels

This paper addresses the issue of robust and joint source-channel decoding of arithmetic codes. We first analyze dependencies between the variables involved in arithmetic coding by means of the Bayesian formalism. This provides a suitable framework for designing a soft decoding algorithm that provides high error-resilience. It also provides a natural setting for "soft synchronization", i.e., to...

متن کامل

Rate Efficient Wireless Image Transmission using MIMO-OFDM

In this paper, we propose a rate efficient JPEG 2000 image transmission system over hybrid wireless networks using MIMO-OFDM. The objective is to minimize the expected endto-end distortion given the rate constraint, which is achieved by jointly adjusting source coding schemes and channel coding rates. In the proposed system, MIMO-OFDM is used to increase the channel capacity and mitigate the in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004